// Initialize the LCD screen
extern void LCD_Init(void);

// Write a single character to the LCD screen
extern void LCD_Write(uint8_t text);

// Set the position of the cursor
extern void set_DDRAM(uint8_t hex);

// Function to type directly to the LCD
extern void type_To_LCD(void);

// Get the current position of the cursor
extern uint8_t get_Position(void);

// Prints a string to the LCD
extern void print_LCD(char *text, uint16_t start, uint16_t end);

// Clear LCD screen function
extern void CLS_LCD(void);

// Turn LCD Display on or off
// 1 = On, 0 = Off
extern void LCD_Display(uint8_t value);
